Search Result:indri brevicaudatus
Overview of noun indri_brevicaudatus
The noun indri brevicaudatus has 1 sense
- indri, indris, Indri indri, Indri brevicaudatus -- (large short-tailed lemur of Madagascar having thick silky fur in black and white and fawn)